This plug-in makes it possible to use the clipboard in ScriptMaker, without affecting the original clipboard of the end user.
To demonstrate the plug-in do the following:
Image to Clipboard
Text to Clipboard
1- Fill the clipboard You need to have something in the clipboard first. Get something in the clipboard yourself (this can be any type of contents, not only images or text) or click on one of the buttons to the right.
W(the clipboard is saved with the plug-in.
2- Save the clipboard
_AHthis sample uses the Copy all records step, which changes the clipboard.
3- Use the clipboard
e-this restores the previously saved clipboard.
4- Restore the clipboard
3- Use the clipboard
jAz5- See the restored clipboard Click on one of the buttons to the right or see for yourself that the clipboard is returned.
Image from Clipboard
Text from Clipboard
result pasted
from clipboard:
qAmNOTE: For the sample above we've split up the steps 2 to 4 up. All these steps can be done in one script too:
clear field
clear field
Save + Use + Restore clipboard
Copy to the clipboard
Paste from the clipboard
Read MeB
QuitX
Show ClipSave\
1999, Troi Automatisering`
go to: www.troi.comz
Function Overview{
Read Me}
Order Via Web site
QuitX
Show ClipSave\
1999, Troi Automatisering`
go to: www.troi.comz
Function Overview{
Read Me}
Order Via Web site
ClipSave Plug-in
Copy All RecordsB
To MenuF
Copy All RecordsK-This layout contains only the recordID field:_
RecordID
Troi ClipSave Plug-in
Troi ClipSave Plug-in is copyright 1999 of Troi Automatisering. All rights reserved (24-June-1999).
Thank you for your interest in Troi ClipSave Plug-in. This plug-in can save and restore the clipboard. Ideal for developers using the clipboards in their scripts.
INSTALLATION INSTRUCTIONS
INSTALLING A (TROI) PLUG-IN FOR THE FIRST TIME.
-For Macintosh: put the file "Troi ClipSave Plug-in" from the folder "Mac OS Plug-in" into the
"FileMaker Extensions" fol
der in the FileMaker Pro 4.0 folder. If you have installed previous
versions of this plug-in, you must remove them.
-For Windows: put the file "clipsave.fmx" from the directory "Windows Plug-in" into the "SYSTEM"
subdirectory in the FileMaker Pro 4.0 directory. If you have installed previous versions of this
plug-in, you must remove them.
You may want to install other plug-ins before proceeding. Then (re)start FileMaker Pro. You can check which plug-ins you have loaded by
ClipSave Demo
Read Me
Copy All Records
ClipSave DemoB
going to the plug-in preferences: Choose
Preferences from the Edit menu, and then choose Plug-ins.
You can now open the file "ClipSave.fp3" to see how to use the plug-in's functions. There is also a Function overview in this file.
Warning:
There is a problem in FileMaker 4.0v1. Please make sure that all plug-ins that are in the folder "FileMaker Extensions" are enabled in the preferences (Under Edit/ Preferences/ Application/ Plug-ins). Make sure all plug-ins have a cross before their
name. Remove plug-ins you don't use from the "FileMaker Extensions" folder. Windows users find the plug-ins in the "SYSTEM" subdirectory in the FileMaker Pro 4.0 directory. NB: This bug is fixed in version 4.1 and in 4.0v2.
Here at Troi Automatisering we feel so strongly about our software that we offer a 30 day money back guarantee on all our products. If want more information about the products we rec
ommend that you visit our Web site.
If you would like information about our other products, just ask us. For the quickest way to learn more about Troi's products, visit our web site listed below.
You can visit the Troi web site at: <http://www.troi.com/> for additional information.
FTP: <ftp://ftp.troi.com/>
Internet Mail: info@troi.com
Troi may also be reached by postal mail:
Troi Automatisering
Vuurlaan 18
2408 NB Alphen a/d Rijn
The Netherlands
Tel: +31-172-42
Fax: +31-172-470539
Where can I get answers to questions and more information?
- Frequently asked questions: Please check our FAQ at to see if this can answer your question:
<http://www.troi.com/software/pluginfaq.html>
- Try our software: All our software is try-before-you-buy and there are examples added, so please download the software and see if this solves your needs. The latest versions of our software are available for downloading at our web site:
<http://www.troi.com/softw
are/>.
- Our software will also be posted (with
a week delay) to info-mac (and its mirrors). Go to: <http://www.pht.com/info-mac> or <http://hyperarchive.lcs.mit.edu/HyperArchive.html>.
- Developer information: If you want information on our developer licenses look here: <http://www.troi.com/devlicense.html>
More information
We try to put as much infomation on our web site: <http://www.troi.com/> So this is the place to start for more information.
System Requirements
This software sh
ould be able to run on any machine that is able to run FileMaker Pro 4.0. Of course you need a copy of FileMaker Pro, this should be a version 4.0v1 or later. This may be the US version or any other localization. Plug-ins do not work with the FileMaker Pro SDK version 3.0. This plug-in works with the 4.0 Developer edition version.
u are free and invited to test the plug-in 30 days before you pay. You may also make copies of the original and complete package (including this Read Me file) and distribute it to customers, friends etc. However, you may not distribute a modified or licensed version.
Use Troi ClipSave Plug-in at your own risk:
Although Troi ClipSave Plug-in was tested carefully, we can not be responsible for any damages resulting from using this software. Also please try it out on a test database. Your sy
stem may be using an extension (unknown to us) that interferes with the proper functioning of Troi ClipSave Plug-in.
We like to hear feedback on the benefits and shortcomings of the plug-in. Please include the platform and operating system in your suggestions and comments.
What are the costs?
Troi ClipSave plug-in has the following pricing:
ClipSave
plug-in
1 or more single user licenses (pe
r user): $ 10
Cross platform Multi user license: $ 50
Cross platform Developer distribution license: $ 50
A Cross platform Multi user license covers all locations for your organization. One big advantage of this License is that you do not need to keep track of how many people at your site are using the software. The Cross platform developer license is intended for Solution developers that want to include the plug-in in their database solutions. See the "For Solut
ion developers" folder for more information.
All Troi Plug-ins are available for Macintosh and Windows. When ordering please indicate for which platform you are ordering.
How to pay?
Paying for a license is easy. There are 4 ways to pay:
1) Pay via Kagi with the enclosed Register program
2) Pay via Kagi Online at <http://order.kagi.com/?5i>
3) Pay via Waves in Motion online at <http://www.wmotion.com/>
4) Pay Troi Automatisering directly (only for users in the Netherlands)
1) Pay Kagi
with the enclosed Register program
Kagi is a trustworthy payment service which handles payment for a lot of users and software authors . As of end of Nov 1997 Kagi already processed 338505 payments.
To pay open the Register program that accompanies Troi Graphic Plug-in. Enter your name, your email address, and the number of single user licenses you desire for each program you wish to purchase (or Site or World-Wide licenses). Save or Copy or Print the data from the Register program and sen
d the data and payment to Kagi. More specifics on the Register program to follow. Kagi handles my payment processing.
If paying with Credit Card or First Virtual, you can email or fax the data to Kagi. Their email address is sales@kagi.com and their fax number is +1 510 652-6589. You can either Copy the data from Register and paste into the body of an email message or you can Save the data to a file and you can attach that file to an email message. There is no need to compress the data f
ile, it's already pretty small. If you have a fax modem, just Print the data to the Kagi fax number.
Payments sent via email are processed within 3 to 4 days. You will receive an email acknowledgment when it is processed. Payments sent via fax take up to 10 days and if you provide a correct internet email address you will receive an email acknowledgment.
If you are paying with Cash or USD Check you should print the data using the Register application and send it to the address shown on
the form, which is:
1442-A Walnut Street PMB #392-5I
Berkeley, California 94709-1405
You can pay with a wide variety of cash from different countries but at present if you pay via check, it must be a check drawn in US Dollars. Kagi cannot accept checks in other currencies, the conversion rate for non-USD checks is around USD 15 per check and that is just not practical.
If you have a purchasing department, you can enter all the data into the Register program and then select I
nvoice as your payment method. Print three copies of the form and send it to your accounts payable people. You might want to highlight the line that mentions that they must include a copy of the form with their payment. Kagi can not invoice your company, you need to act on my behalf and generate the invoice and handle all the paperwork on your end.
Please do not fax or email payment forms that indicate Cash, Check or Invoice as the payment method. As far as we know, there is still no te
chnology to transfer physical objects via fax or email and without the payment, the form cannot be processed.
Payments sent via postal mail take time to reach Kagi and then up to 10 days for processing. Again, if you include a correct email address, you will hear from Kagi when the form is processed.
2) Pay via Kagi Online
See under 1) for a description of what Kagi payment service is.
Kagi has a web page where you can pay via Credit Card. Point your web browser at <http://order.kagi.co
m/?5i> Fill in the form and follow the instructions.
3) Pay via Waves in Motion
This Troi plug-in is also distributed by Waves in Motion. Waves in Motion has a web page where you can pay via Credit Card and directly download a full working version after payment. Point your web browser at <http://www.wmotion.com/Products.html>. Fill in the form and follow the instructions.
4) Pay Troi Automatisering directly
Please use option 1 or 2 (Pay Kagi) if you live outside the Netherlands.
if you live in The Netherlands you can pay as follows:
This is the pricing:
ClipSave
plug-in
1 or more single user licenses (per user): fl. 24
Cross platform Multi user license: fl. 120
Cross platform Developer distribution license: fl. 120
Please pay the appropriate amount to:
Bank Name: Postbank NV, Amsterdam
Postgiro Account number: 72.29.209
Troi Automatisering
Vuurl
aan 18
2408 NB Alphen a/d Rijn
The Netherlands
To indicate for which software you are paying, add a remark like this:
Troi ClipSave Plug-in Macintosh x number of copies
and/or
Troi ClipSave Plug-in Windows x number of copies
Please e-mail your payment details as well.
Protection and Unlocking the plug-in
Troi ClipSave Plug-in has a protection scheme. After you pay Troi Automatisering will tell you how to indicate to Troi ClipSave Plug-in that you have paid the license fee.
If you
do not have an e-mail address, please enter your complete postal address and remember, we do not know what country you live in so please enter that into the postal address also.
After you've supplied the payment data the following is changed:
- the
unregistered
warning is replaced by your name.
- the startup delay (which is longer after 30 days of use) and the OK button will be removed.
find a bug, please report this by e-mail: peter@troi.nl. If you have any comments or other functions that you think need to be added, please notify us! We have a lot of ideas for this plug-in, so be sure to check our web site for new versions.
And please pay for software you keep using, so that the wish list gets reality.
Versions
1.0 (24-06-99)
- Final release
1.0.1b1 (06-05-99)
- First Beta release
Thanks for supporting our software,
Peter Baanen
buy. This means that yo
To MenuE
PrintF
Troi ClipSave Plug-in Read Me
back guarantee on all our products. If want more information about the products we rec
Save Clipboard
Save Clipboard
----- General ------
'Check for Presence of ClipSave plug-in
----- ClipSAVE ------
Save Clipboard
Restore Clipboard
Use the Clipboard
$Save, Use and Restore the Clipboard
----- Demo Helpers ------
Sample Image to Clipboard
Sample Text to Clipboard
Restore Image to Container
Restore Text to Text field
----- Misc ------
Open file
Set all globals
To Menu
To ClipSave Sample
Quit button dialog
----- Documentation etc ------
To Function Overview
( WWW: Goto web site: www.troi.com
WWW: Order via web site
BeepBeep
Toggle Status Area
OAqThis is a sample text that will demonstrate the functions of the plug-in. Style like bold and color are preserved
UUUUUU
A001232
A001233
A001235
e preserved
UUUUUU
A001232
A001233
A001234
To Menu
----- ClipSAVE ------
A'Check for Presence of ClipSave plug-in
A4Important: ALWAYS check if the plug-in is available!B)Check if this is FileMaker 4.0 or higher.CQ
1)) < 4
Canceld
This file requires FileMaker 4.0 or higherE"Check if the Plug-in is available.F|
|("Clip-Version"
"")
16 ) <> "ClipSave Plug-in"
Clip-Version
ClipSave Plug-in
A This script saves the clipboard.B6
|("Clip-Save"
Clip-Save
2) = "$$"
Cancel
An error occured while saving the clipboard.
Set all globals
|("Troi-Set Default Separator"
"|")
Troi-Set Default Separator
A Open file
Check for Read-Only statusB,
) = 0
) = 1
Canceld
The ClipSave Plug-in not found.
Please put the ClipSave Plug-in into the Extensions folder inside the FileMaker folder. Also enable all the plug-ins under the application preferences.
Canceld
The ClipSave Plug-in not found. Please put the ClipSave Plug-in into the SYSTEM directory inside the FileMaker directory.
Also enable all the plug-ins under the application preferences.
,A WWW: Goto web site: www.troi.com
Cancel
Do you want to connect to Troi's web site?B+
) = 1
http://www.troi.com/
Button 2
Quit button dialog
|("Troi-Version"
"")
15 ) = "Troi FM Plug-in"
Troi-Version
Troi FM Plug-in
<> 0
Cancel
This file is locked. Please unlock this and other sample files: Select the files and click on the files with the right mouse button and choose Properties. In Properties, uncheck the option for Read-only. Then reopen the file.G,
) = 2
= "ClipSave Plug-in 1.0b1"
ClipSave Plug-in 1.0b1
Cancel
Please note that this is a beta version.
Be careful, save other work first and test this software using a test database. Use at your own risk!
----- General ------
----- Documentation etc ------
WWW: Order via web site
http://order.kagi.com/?5i-bin/register1.cgi?5iP
Button 2
----- Misc ------
BeepBeep
Toggle Status Area
To ClipSave Sample
To Function Overview
Sample Image to Clipboard
A,This script puts something on the clipboard.
Sample Text to Clipboard
|("Troi-DoDialog"
"Do you want to quit the FileMaker application as well?|OK|No||Cancel")
Troi-DoDialog
DDo you want to quit the FileMaker application as well?|OK|No||Cancel|C'
Restore Clipboard
A(This script restore the saved clipboard.B<
|("Clip-Restore"
Clip-Restore
2) = "$$"
= "$$-50"
$$-50
Cancel
The clipboard was not saved. Save the clipboard first!F
Cancel
An error occured while restoring the clipboard.
Use the Clipboard
e clipboard in a script.B*We use the "Copy All records' step here...
A,This script puts something on the clipboard.
Restore Image to Container
A.This script puts the restored image in the ...B%... container field "Restored Image".
----- Demo Helpers ------
Restore Text to Text field
A-This script puts the restored text in the ...B$... container field "Restored Text".
A$Save, Use and Restore the Clipboard
ADThis script is just an example which uses the clipboard in a script.B*We use the "Copy All records' step here...C(... this step make use of the clipboard.
step make use of the clipboard.
Helvetica
Geneva
e use the "Copy All records' step here...C(... this step make use of the clipboard.
Arial
Times New Roman
Monaco
Courier
Times
Futura
Courier New
Palatino
Minion Web
MS Sans Serif
Georgia
ssssss
cccccc
RRRRRR
JJRRRR
BBBBBB
111111
))11))
!!!!!!!
ONML""
ONML""
ONML""
HRPTH
FPTHAHKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
MSPCA
NAMEA
StudReg.fp3
RPTHA
StudReg.fp3
StudReg.fp3
FMP3FMP3
Troi-Grabber-Plug-in1.0a1
HKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
Ethernet zone
McGee
peter
PRPTH
FPTHAPKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3
MSPCA
NAMEA
StudReg.fp3
NRPTH
FPTHANKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
MSPCA
NAMEA
Overview.fp3
RPTHA
:docs:Overview.fp3
Overview.fp3
FMP3FMP3
NKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
Ethernet zone
McGee
peter
ORPTH
FPTHAOKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0:samples:TradeSho.fp3
MSPCA
NAMEA
TradeSho.fp3
RPTHA
:samples:TradeSho.fp3
RPTHA
:samples:StudReg.fp3
StudReg.fp3
FMP3FMP3
samples
PKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3